*{
	padding: 0;
	margin:0;
}
a{
	text-decoration: none;
}
.homeHeader{
	width: 100%;
	height:3.83rem;
}
.homeHeader img{
	width: 100%;
	height:3.83rem;
}
.homeReview{
	width: 100%;
	height: 1.07rem;
	background-color: #ffffff;
	font-size: .23rem;
	line-height: 1.07rem;
	text-align: center;
	color: #a0a0a0;
	border-bottom: 2px solid #c5c5c5;
}
.homeReview span{
	text-align: center;
	margin-top: .4rem;
}
.homeMain{
	width: 100%;
	background-color: #efefef;
	padding: .1px;
}
.homeMain .mainList{
	width: 6.7rem;
	height: 5.14rem;
	margin:.2rem auto;
	background-color: #fff;
	position: relative;
}
.justVisit{
	width: 100%;
	font-size: .23rem;
	color: #ffffff;
	text-align: center;
	position: absolute;
	top: .33rem;
}
.visitCity{
	width: 100%;
	font-size: .37rem;
	color: #ffffff;
	text-align: center;
	position: absolute;
	top: 1rem;
}
.mainList .mainList_img{
	width: 100%;
	height: 2.34rem;
}
.main_dls{
	height: 1.15rem;
}
.main_dl{
	width:24%;
	height: 1.15rem;
	float: left; 
}
.main_dl dt{
	text-align: center;
	margin-top: .3rem;
}
.main_dl dd{
	font-size: .23rem;
	color: #898989;
	text-align: center;
}
.lineDiv{
	width:100%;
	height: .25rem;
}
.divLeft{ 
	width:2.7rem; 
	height:0px;
	border:#999 1px solid;
	float:left;
	margin-top: .12rem;
}
.divRight{
	width:2.7rem;
	height:0px;
	border:#999 1px solid;
	float:left;
	margin-top: .12rem;
}
.divtxt{
	width:1rem;
	float:left;
	height:.25rem;
	margin:0px 10px;
	text-align: center;
	font-size: .23rem;
}
.cityEle{
	width: 100%;
	height:1.1rem;
	list-style: none;
	margin-top: .25rem;
}
.cityEle .othCity{
	width: 1.9rem;
	height: .55rem;
	border:2px solid #46b487;
	border-radius:.22rem;
	float: left;
	text-align: center;
	line-height: .55rem;
	color: #46b487;
	font-size: .24rem;
	margin-top: .3rem;
	margin-left: .25rem;
}
.cityEle .othCity span{
	line-height: .55rem;
}
.setOut p{
	text-align: center;
	width: 100%;
	font-size: .2rem;
	color: #3aaf82;
	height: .24rem;
	line-height: .24rem;
}
.nodesEle{
	width: 100%;
	height: 5.5rem;
	background-color: #ffffff;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: .22rem;
}
.nodesImg{
	width: 100%;
	height: 2.9rem;
}
.nodesTitle{
	margin-top: .38rem;
	height: .3rem;
	font-size: .3rem;
	color: #3a3a3a;
	text-align: center;
}
.nodesText{
	margin-top: .32rem;
	height: .21rem;
	font-size: .21rem;
	color: #7b7b7b;
	text-indent: .4rem;
}
.nodesFoot{
	margin-top: .5rem;
	font-size: .5rem;
	text-align: center;
	color: #e9e9e9;
}